//
//  DzyImgPicker.h
//  CustomImagePicker
//
//  Created by XG on 16/8/3.
//  Copyright © 2016年 com.lhs. All rights reserved.
//

#import <UIKit/UIKit.h>


@protocol  DzyImgDelegate <NSObject>
@optional
//代理方式返回数组
- (void)getImages:(NSArray *)imgData;
/*
 返回经base64编码的图片数据数组
 */
- (void)getBase64Images:(NSArray *)imgData;
/*
 *返回经base64编码的图片数据数组，以及图片控件tag
 */
- (void)getBase64Images:(NSArray *)imgData index:(NSInteger)tag;
@end

@interface DzyImgPicker : UIView

//初始化添加父类view进去
- (instancetype)initWithFrame:(CGRect)frame andParentV:(UIViewController *)parentV andMaxNum:(NSInteger )maxNum;

/**
  从外部设置图片
  @param imgArr  UIImage* 类型数组
 */
- (void)giveImages:(NSArray*)imgArr;

/**
 从外部重新设置图片
 @param imgArr  UIImage* 类型数组
 */
- (void)setImages:(NSArray*)imgArr;
//处理block 返回的图片
@property (nonatomic ) void (^DzyImgs)(NSArray *data);
//从选择器返回的时候需要刷新界面 所以在每次界面将要显示的时候刷新用
@property ( nonatomic) UICollectionView *collectionView;

@property (nonatomic ) id<DzyImgDelegate> dzyImgDelegate;

@end
